peppered moth - Turkish English Dictionary